package com.dxf.chepter04

/**
 * 1 scala语法中,类并不是声明public, 所有这些类都具有公有可见性(默认就是public)
 * 2 一个scala源文件可以包含多个类
 *
 * 属性注意事项
 *
 * val | var 对象名 [: 类型] = new 对象名()
 *
 * [: 类型]  可以省略  但是 多态下必须写
 *
 *===========================================
 *
 *
 *  类和对象的内存布局  和java一模一样  --> 基于jvm
 *
 *
 *
 *
 *
 */
object T41_类 {
  def main(args: Array[String]): Unit = {

    var anim: Animal = new Dog
    println(anim.name)


  }


}

class Dog extends Animal {
  override val name: String = "b"
}


class Animal {
  val name: String = "a"
}


